home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 8
/
Aminet 8 (1995)(GTI - Schatztruhe)[!][Oct 1995].iso
/
Aminet
/
comm
/
misc
/
PhoneCall20.lha
/
PhoneCall2.0
/
Install_Deutsch
< prev
next >
Wrap
Text File
|
1995-07-11
|
8KB
|
317 lines
; $VER: Install_PhoneCall 2.1 (11.07.95)
(complete 0)
(welcome)
(set WrongKick "\nSie müssen mindestens\nAmigaOS 2.04\nhaben, wenn Sie PhoneCall benutzen möchten.")
(set currentver (/ (getversion "SYS:Classes/Gadgets/textfield.gadget") 65536))
(set currentrev (BITAND (getversion "SYS:Classes/Gadgets/textfield.gadget") 65535))
(set myver (/ (getversion "Classes/Gadgets/textfield.gadget") 65536))
(set myrev (BITAND (getversion "Classes/Gadgets/textfield.gadget") 65535))
(if (< (/ (getversion) 65536) 37)
(abort WrongKick)
)
(set pcalldest
(askdir
(prompt "Wählen Sie wohin `PhoneCall' installiert werden soll.\nEin Verzeichnis "PhoneCall" wird automatisch angelegt.")
(help @askdir-help)
(default @default-dest)
)
)
(set pcalldir (tackon pcalldest "PhoneCall"))
(set @default-dest pcalldir)
(set pcalldata (tackon pcalldir "PhoneCall.pcd"))
(set docdir (tackon pcalldir "Anleitung"))
(set oldvernum 0)
;**
;** Create directory/Check if there is already a copy installed
;**
(complete 10)
(set extype (exists pcalldir))
(if (= extype 1) (abort "Es ist bereits eine Datei mit dem Namen \"PhoneCall\" vorhanden."))
(if (= extype 2)
(
(if (exists (tackon pcalldir "PhoneCall"))
(
(set oldvernum (getversion (tackon pcalldir "PhoneCall")))
(message
(cat "\n\nEine Kopie von `PhoneCall' existiert bereits. "
"Wenn Sie fortfahren, wird diese erneuert. Weitere Dateien "
"werden überschrieben (Ihr Telefonbuch bleibt unverändert)."
)
)
)
)
)
(makedir pcalldir)
)
(makedir docdir (infos))
(copyfiles
(source "def_Icons/PhoneCall.info")
(dest pcalldest)
(files)
)
(set oldver (/ oldvernum 65536))
(set oldrev (- oldvernum (* oldver 65536) ) )
(complete 20)
(set destdir
(askdir (prompt "Wählen Sie ein Verzeichnis in welches das Hauptprogramm\n'PhoneCall' installiert werden soll."
"\nz.B. WBStartup ...")
(help @askdir-help)
(default pcalldir)
)
)
(complete 25)
(copyfiles
(prompt "\nKopiere PhoneCall zu "destdir" ...\n")
(source "PhoneCall")
(dest destdir)
(files)
)
(complete 30)
(set iconchoice
(askchoice
(prompt "Wählen Sie das Programm-Icon aus, welches Sie installieren möchten.\n")
(choices "MagicWB Standard Icon"
"MagicWB Icon von Jodel (Schneider)"
"ROM Icon (grau) Roman Patzner"
"ROM Icon (brau) Roman Patzner"
"NewIcon"
)
(help @askoptions-help)
)
)
(complete 35)
(if (= iconchoice 0)
(
(copyfiles
(prompt "Installiere das MagicWB Standard Icon...")
(source "def_Icons/PhoneCall_MWB.info")
(newname "PhoneCall.info")
(dest destdir)
(help @copyfiles-help)
(files)
)
)
)
(complete 35)
(if (= iconchoice 1)
(
(copyfiles
(prompt "Installiere das MagicWB Icon von Jodel (Schneider)...")
(source "def_Icons/PhoneCall_JODEL.info")
(newname "PhoneCall.info")
(dest destdir)
(help @copyfiles-help)
(files)
)
)
)
(complete 35)
(if (= iconchoice 2)
(
(copyfiles
(prompt "Installiere das ROM Icon (grau)...")
(source "def_Icons/PhoneCall_ROM2.info")
(newname "PhoneCall.info")
(dest destdir)
(help @copyfiles-help)
(files)
)
)
)
(complete 35)
(if (= iconchoice 3)
(
(copyfiles
(prompt "Installiere das ROM Icon (braun)...")
(source "def_Icons/PhoneCall_ROM1.info")
(newname "PhoneCall.info")
(dest destdir)
(help @copyfiles-help)
(files)
)
)
)
(complete 35)
(if (= iconchoice 4)
(
(copyfiles
(prompt "Installiere das NewIcons Icon...")
(source "def_Icons/PhoneCall_NEWICON.info")
(newname "PhoneCall.info")
(dest destdir)
(help @copyfiles-help)
(files)
)
)
)
(complete 40)
(set docchoice
(askoptions
(prompt "Möchten Sie die Dokumentationen zum Programm installieren ?\n\nWählen Sie die Dokumentation(en) aus, die Sie installieren möchten.\n")
(choices "deutsches Guidefile"
"deutsches DVI-File"
"deutsches Textfile (ASCII)")
(help @askoptions-help)
)
)
(complete 50)
(if (<> 0 (BITAND docchoice 1))
(
(copyfiles
(prompt "Installing AmigaGuide manual...")
(source "Document/deutsch/PhoneCall.guide")
(dest docdir)
(help @copyfiles-help)
(infos)
)
)
)
(complete 55)
(if (<> 0 (BITAND docchoice 2))
(
(copyfiles
(prompt "Intstalliere DVI Anleitung...")
(source "Document/deutsch/PhoneCall.DVI")
(dest docdir)
(help @copyfiles-help)
(infos)
)
)
)
(complete 60)
(if (<> 0 (BITAND docchoice 4))
(
(copyfiles
(prompt "Installiere ASCII Anleitung...")
(source "Document/deutsch/PhoneCall.dok")
(dest docdir)
(help @copyfiles-help)
(infos)
)
)
)
(complete 70)
(if (AND (NOT (= (getassign "Locale") "")) (exists "libs:locale.library"))
(
(set language
(askoptions
(prompt "Welche Sprache(n) möchten Sie installieren?")
(choices "Deutsch" )
(help "Wenn Sie eine Version des AmigaOS besitzen, "
"die keine Lokalisierung unterstützt, "
"installieren Sie bitte keine Sprache.\n\n "
"Die in PhoneCall eingebaute englische Sprache "
"benötigt keinen Katalog! "
)
)
)
(if (IN language 0)
(
(copyfiles
(source "Catalogs/deutsch/PhoneCall.catalog")
(dest "Locale:catalogs/deutsch")
(prompt "Installiere deutschen Katalog für PhoneCall...")
)
)
)
)
)
(complete 80)
(if (AND (NOT (= (getassign "Help") "")) (exists "libs:locale.library"))
(
(set helpfile
(askoptions
(prompt "Welche OnlineHilfe(n) wollen Sie installieren?")
(choices "Deutsch" )
(help "Wenn Sie eine Version des AmigaOS besitzen, "
"die keine Lokalisierung unterstützt, "
"installieren Sie bitte keine Online-Hilfe.\n\n "
)
)
)
(if (IN helpfile 0)
(
(copyfiles
(source "Document/deutsch/PhoneCall.guide")
(dest "Locale:help/deutsch")
(prompt "Installiere deutsche Online-Hilfe für PhoneCall...")
)
)
)
)
)
(complete 85)
(if(askbool
(prompt "\nMöchten Sie das\n\nTextField.gadget Version "myver"."myrev"\n\nin das 'SYS:Classes/Gadgets' Verzeichnis installieren ?\n\n"
"Die aktuelle Version ist "currentver"."currentrev"\n\n")
(help "Installiert die mitgelieferte Version des TextField.gadget in das 'SYS:Classes/Gadgets' Verzeichnis, "
"wenn Sie möchten.")
(default 1))
(copyfiles
(prompt "\nKopiere das TextField.gadget...\n")
(source "Classes/Gadgets/TextField.gadget")
(dest "SYS:Classes/Gadgets/")
(files)
)
)
(complete 90)
(set exdata (exists pcalldata))
(if (<> exdata 1)
(copyfiles
(prompt "\nKopiere eine PhoneCall BasisDatei...\n")
(source "PhoneCall.pcd")
(dest pcalldir)
(files)
)
)
(complete 100)
(exit "Viel Spaß mit PhoneCall\nBitte unterstützen Sie die Idee der Shareware !")